欢迎来到路由器窝!

栏目分类添加自定义字段两个

浏览次数:

作者: 小编

信息来源:

更新日期: 2022-09-29 12:25

文章简介

// 分类添加字段function ems_add_category_field(){echo '<div class="form-field"><label for="cat-keywords&q

  • 正文开始
  • 相关文章

// 分类添加字段
function ems_add_category_field(){
	echo '<div class="form-field">
			<label for="cat-keywords">头部文字</label>
			<textarea name="cat-keywords" id="cat-keywords" type="text" value="" size="400"></textarea>
			<p>输入头部文字</p>
		  </div>';	
//*****************
	echo '<div class="form-field">
			<label for="cat-keywords1">中间文字1</label>
			<textarea name="cat-keywords1" id="cat-keywords1" type="text" value="" size="400"></textarea>
			<p>输入头部文字</p>
		  </div>';
}
add_action('category_add_form_fields','ems_add_category_field',10,2);
// 编辑分类字段
function ems_edit_category_field($tag){
	echo '<table class="form-table"><tr class="form-field">
			<th scope="row"><label for="cat-keywords">头部文字</label></th>
			<td>				
<textarea  name="cat-keywords" id="cat-keywords" >';echo get_option('cat-keywords-'.$tag->term_id).'</textarea>		
				<br>
				<p class="description">'.$tag->name.' 头部文字</p>
			</td>
		</tr></table>';
////////////*************
	echo '<table class="form-table"><tr class="form-field">
			<th scope="row"><label for="cat-keywords1">中间文字1</label></th>
			<td>				
<textarea  name="cat-keywords1" id="cat-keywords1" >';echo get_option('cat-keywords1-'.$tag->term_id).'</textarea>		
				<br>
				<p class="description">'.$tag->name.' 中间文字1</p>
			</td>
		</tr></table>';
}
add_action('category_edit_form_fields','ems_edit_category_field',10,2);
// 保存数据
function ems_taxonomy_metadate($term_id){
	if(isset($_POST['cat-keywords'])){
		//判断权限--可改
		if(!current_user_can('manage_categories')){
			return $term_id;
		}
		$cat_key = 'cat-keywords-'.$term_id; // key 选项名为 cat-keywords-1 类型
		$cat_value = $_POST['cat-keywords'];	// value
		

		// 更新选项值
		update_option( $cat_key, $cat_value ); 
	}
	
	if(isset($_POST['cat-keywords1'])){
		//判断权限--可改
		if(!current_user_can('manage_categories')){
			return $term_id;
		}
		$cat_key1 = 'cat-keywords1-'.$term_id; // key 选项名为 cat-keywords-1 类型
		$cat_value1 = $_POST['cat-keywords1'];	// value
		

		// 更新选项值
		update_option( $cat_key1, $cat_value1 ); 
	}
}
add_action('created_category','ems_taxonomy_metadate',10,1);
add_action('edited_category','ems_taxonomy_metadate',10,1);

第一个调用方法

<?php$categories = get_the_category();
$term_id = $categories[0]->term_id;echo get_option('cat-keywords-'.$term_id);?>

第二个调用方法

<?php$categories = get_the_category();
$term_id = $categories[0]->term_id;echo get_option('cat-keywords1-'.$term_id);?>


转载请注明:Wordpress» 栏目分类添加自定义字段两个

标签:
  • 栏目分类添加自定义字段两个
    1038阅读
    // 分类添加字段function ems_add_category_field(){echo '<div class="form-field"><label for="cat-keywords">头部文字</label><tex...
  • Wordpress当前位置调用
    218阅读
    进入自己做网站的后台,找到主题下面的编辑按钮; 将以下的代码复制到模板函数functions.php里; //面包屑function wheatv_breadcrumbs() { $delimiter = ; $name = 首页; if ( !is_home() ||!is_front_page() || is_pa...
  • word press 自定义文章类型制作留言功能
    985阅读
    首先将以下代码加入functions.php文件中// 自定义文章类型:留言功能add_action('init', 'post_type_liuyan');function post_type_liuyan() { $labels = array( 'nam...
  • wordpress不同分类调用不同模板
    233阅读
    用wordpress做网站特别是企业网站建设的时候,多个分类的内容不同需要显示的页面也不一样,比如有些分类显示的是产品缩略图,有些显示的是公司新闻公告等,此时需要不同的分类模板。 虽然wordpress默认只有一个通用的分类目录模板(archive.php),但是可以通
  • WordPress 下载功能【Advanced Custom Fields PRO自定义字段文件下载调用
    912阅读
    基本显示(阵列)本示例演示如何在使用array 返回式。这种返回类型使我们能够很容易地访问数据,例如url 和filename .<?php$file = get_field('file');if( $file ): ?> <a href="<?php echo $file['u...
  • 分类栏目图片插件
    736阅读
    调用方法<?php get_cat_icon(); ?>
  • 列表描述改编辑器
    758阅读
    ///描述改编辑器add_action("category_edit_form_fields", 'edit_form_fields_example', 10, 2);add_action("category_add_form_fields", 'add_form_fields_...
  • wordpress手机端主题插件WP Mobile X
    213阅读
    WP Mobile X是一款国产的手机端主题切换插件,通过该插件可以专门为手机端启用一个指定的wordpress主题,同时不会影响PC电脑端主题的正常运行,其功能类似于博客吧前面介绍的 MobilePress插件 和 DW Mobile Switcher插件 。WP Mobile X插件内置一款移动端主
  • WordPress获取当前页面URL地址的方法
    241阅读
    ?php // 说明:获取完整URL function curPageURL() { $pageURL = http; if ($_SERVER[HTTPS] == on) { $pageURL .= s; } $pageURL .= ://; if ($_SERVER[SERVER_PORT] != 80) { $p...
  • 添加栏目编辑器
    552阅读
    //添加栏目编辑器add_action("category_edit_form_fields", 'add_form_fields_example', 10, 2);function add_form_fields_example($term, $taxonomy){echo '<tr val...
上一页:添加基本编辑字段公共字段
下一页:contact-form-7更改默认的rows和cols的值
最近更新作品
acf判断
更新时间:2024-04-17

892人已经看过了!

指定栏目ID另类调用配合acf
更新时间:2024-04-16

857人已经看过了!

word press 自定义文章类型制作留言功能
更新时间:2024-03-10

985人已经看过了!

php if  ifelse 循环
更新时间:2024-03-09

576人已经看过了!

栏目模板选择插件栏目模板
更新时间:2024-03-08

738人已经看过了!

contact-form-7历史版本WP SMTP配合使用
更新时间:2024-03-08

809人已经看过了!

WordPress True / False功能参数
更新时间:2024-03-08

930人已经看过了!

wordpress调用指定分类置顶文章
更新时间:2024-03-07

519人已经看过了!

WordPress父分类调用子分类名称和文章列表
更新时间:2024-03-07

520人已经看过了!